<?php
/*
 *   This file is part of Verbum.
 *
 *   poat is free software: you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation, either version 3 of the License, or
 *   (at your option) any later version.
 *
 *   poat is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *   GNU General Public License for more details.
 *
 *   You should have received a copy of the GNU General Public License
 *   along with poat.  If not, see <http://www.gnu.org/licenses/>.
 * 
 * 	 Copyright (c) 2008 Sergio Gabriel Teves <gabriel.sgt at gmail.com>
 */

if (eregi("MSIE",getenv("HTTP_USER_AGENT")) ||
   eregi("Internet Explorer",getenv("HTTP_USER_AGENT"))) {
	Header("Location: ie_reject.html");
	exit;
}

require_once("./includes/init.php");

$TRANSID = util::createTransactionId();
define('HOME',"http://".HOST);
$GEN_ERR_STR="There was an error trying to perform the requested action. Please try again. If the problem persist contact the administrator and include the following transaction number [{0}]";
$_log->info("INIT ".$TRANSID);
$action=$param['action'];
$op = $param['op'];
$_log->debug("ACTION: ".$action);
if ($_log->isDebugEnabled()) {
	$tpam = $param;
	if (isset($tpam['password'])) unset($tpam['password']);
	if (isset($tpam['confpassword'])) unset($tpam['confpassword']);
	$_log->debug("PARAM: ".util::keyArrayToString($tpam));	
}

if ($action == "logout") {
	require("./action/logout_action.php");
} elseif ($action == "login") {
	include("./action/login_action.php");
} else {
	include("./includes/processor.php");
}

LoggerManager::shutdown();

?>